//
//  MainSubViewModel.h
//  EnvironmentalProtection
//
//  Created by HCreater on 2018/10/17.
//  Copyright © 2018年 HCreater. All rights reserved.
//

#import "SUViewModel2.h"

#import "TodayFocusTableViewModel.h"
#import "NewsTableViewModel.h"

#import "ProvinceListData.h"
#import "BannersData.h"
#import "MainIndexData.h"

NS_ASSUME_NONNULL_BEGIN

@interface MainSubViewModel : SUViewModel2

@property (nonatomic, readwrite, strong) ProvinceListData* provinceListData;

@property (nonatomic, readwrite, strong) TodayFocusTableViewModel* todayFocusTVM;
@property (nonatomic, readwrite, strong) NewsTableViewModel* newsTVM;

@property (nonatomic, readwrite, assign) NSInteger todayFocusChangeIndex;
@property (nonatomic, readwrite, assign) NSInteger newsChangeIndex;

@property (nonatomic, readwrite, strong) RACCommand* jglbCmd;
@property (nonatomic, readwrite, strong) RACCommand* changeTFCmd;
@property (nonatomic, readwrite, strong) RACCommand* changeNewsCmd;

@property (nonatomic, readwrite, strong) RACCommand* reqDataCmd;

@property (nonatomic, readwrite, strong) BannersData* adImgsData;
@property (nonatomic, readwrite, strong) MainIndexData* mainIndexData;

@end

NS_ASSUME_NONNULL_END
